John O'SheaJohn O'Shea
Asian Games 2026: The Badminton Draw, a Five-Day Compressed Schedule, and the Gaps Still to Be MeasuredOn September 26, 2026, the schedule board printed at the Aichi-Nagoya arena...
Asian Games 2026: A Five-Day Compressed Schedule, Free-Pass Draws, and the Trap Named September 26In the draw release for badminton at the Asian Games 2026 in Aichi-Nagoya,...
ASIAD 2026 Quarterfinals: Japan's 3-0 Win Over Thailand Proves Nothing, and Vietnam U23 Walks Into the Bracket's Biggest GambleThree goals, three different names: Yotaro Nakajima, Keita Kosugi, Hisatsugu...
China Beat Vietnam 1-0: A Victory That Wears the Face of DefeatI watched this match four times, and by the fourth viewing I still could not...
All Blacks Call Up Josh Jacomb Before Bledisloe 2026: The Flyhalf Gap and a Squad List That Can Be Read BackwardsIn the corridors of Eden Park there is a line of figures that hangs quietly o...
Vietnam's women's sepak takraw ASIAD gold: a two-tier reward system and the 1.75 billion VND gap inside one medalOn September 29, three Vietnamese women's sepak takraw athletes climbed to th...
Perth 2026: Women's Swimming Changed How It Wins. Vietnam Is Still Waiting for a Lane.In the women's 200m butterfly final at Challenge Stadium, Susie O'Neill stepp...
Carlos Alcaraz Cruises Past Safiullin at US Open 2026: 28 Winners and the Compression Sleeve QuestionCarlos Alcaraz walked onto Arthur Ashe Stadium with a black compression sleev...
Inside a Combat-Sports Report With No Data: Eight Dimensions and a VoidInside a Combat-Sports Report With No Data: Eight Dimensions and a Void 2:14...
Sasipaporn at XMLS Thanh Hoa: 8 Points, 0 Points, 18 Points and the Setter ProblemThe ball dropped onto the wooden floor of the Vinh Long arena at a diagonal...
Inside the Shenzhen Strata: Satwik-Chirag's Recovery Curve and the Sentence Hanging Over Srikanth's CareerThe score sat at 17-17 in the deciding game. The Shenzhen arena fell silent a...
Tottenham, £380m and the phone-free dinner: which illness is De Zerbi actually treating?Marbella, an early-autumn morning. In the dining room of the hotel where...
Deep Professional Analysis: When Table Tennis Data Goes EmptyIn the world of modern sports analysis, input quality completely determines...
MLBB Vietnam: The Development Ladder from Campus to M-Series and the Unverified Data ProblemAt the HUTECH University hall, hundreds of students lined up from early morni...
Cyanide Dies at 31: Reconstructing the Career of a 2026 World Champion and the Founding Generation of League of LegendsOn 25 July 2026, at the Karmine Corp Roadtrip in France, a showmatch billed a...
Allen Submits Duncan in UFC Main Event: A Win Built on Nine Minutes of Control, Not SuperiorityOn the scorecards, Brendan Allen was ahead. Remove one point deduction in the...
A VF 8 in the Football Dataset: Transfer News and the Single-Source MechanismOn a morning in early August, somewhere inside a data file of several thousan...
Table Tennis Data Blind Spots: When an Empty Cell Reads as "No Problem"In May 2026, in a rented flat in Futian, Shenzhen, I reopened my notes from t...
Table Tennis: When Speed Outpaces Instinct, and Empires Are Built by Hands That Don't TrembleI once sat in the third row of an arena, close enough to hear a sound that...
Aston Villa sack Natalia Arroyo: Four Matches and a Season-Defining DecisionMinute 89, on a small stand in Birmingham, a supporter stood up, pointed...
